/**
 * @addtogroup brd_analog_def
 * brd_analog_def
 * @{
 */
/**
 * @file brd_analog_def.h
 * @brief 板级层模拟量定义
 * @note
 * @par 修改日志
 * <table>
 * <tr><th>Date <th>Version <th>Author <th>Description
 * <tr><td>2020-10-20 <td>1.0 <td>软件工程院 <td>创建初始版本
 * @copyright 杭州鸿泉物联网技术股份有限公司
 */
#ifndef _BRD_ANALOG_DEF_H_
#define _BRD_ANALOG_DEF_H_

#ifdef __cplusplus
extern "C" {
#endif

/// 模拟量类型
enum Brd_TAnalogIdTag {
    kBrd_AnalogIdBase                       = 0,
    kBrd_AnalogIdMajorPower                 = kBrd_AnalogIdBase,        ///< 主电电压
    kBrd_AnalogIdBackupPower                = 1,                        ///< 备电(锂电池)电压
    kBrd_AnalogIdBtn                        = 2,                        ///< 外接按键电压
    kBrd_AnalogIdNetMajorAnt                = 3,                        ///< 网络主天线电压
    // kBrd_AnalogIdNetDivAnt                  = 4,                        ///< 网络分天线电压
    kBrd_AnalogIdPlatId                     = 5,                        ///< 平台ID电压
    kBrd_AnalogIdMax,
};
typedef enum Brd_TAnalogIdTag Brd_TAnalogId;

#define BRD_ANALOG_ID_MAJOR_POWER
#define BRD_ANALOG_ID_BACKUP_POWER
#define BRD_ANALOG_ID_BTN
#define BRD_ANALOG_ID_NET_MAJOR_ANT
#define BRD_ANALOG_ID_NET_DIV_ANT
#define BRD_ANALOG_ID_PLAT_ID

#ifdef __cplusplus
}  ///  < extern "C"
#endif

#endif // _BRD_ANALOG_DEF_H_
/**
 * @} 
 */
